body {
	margin:0;
	padding:0; font-size:12px; font-family:Verdana, Geneva, sans-serif; line-height:25px;
}

html{ overflow-x:hidden}
li{list-style-type: none;}
ul{list-style-type: none; margin:0 auto; padding:0;}
a {color:#333333;text-decoration:none;}
a:hover {color:#1c73b0;text-decoration:none;}

.center{ text-align:left; width:1200px; margin:0 auto;}
.line{ border-bottom:#CCCCCC 1px dashed;}
p{ padding:0; margin:0;}

img {border:0;}
.img:visited img{border:1px solid #cccccc;}
.img img{border:1px solid #cccccc;padding:3px;}
.img:hover img{border:1px solid #cccccc;}

/*¶¥²¿ÑùÊ½*/

.top{ width:1200px; height:94px; background:url(top.jpg) no-repeat;margin:0 auto}


/* ÂÖ»»Çø */
.flash{}
/*ÂÖ»»*/
.banner{position: relative; height: 529px; overflow: hidden; width:1440px; left:50%; margin-left:-720px; border-bottom:0px #000000 solid; clear:both;}
.bwrap{position: relative; z-index: 0; }
.bquery{position: relative; z-index: 0; height: 529px; }
.blist{display: none; position: absolute; top: 0; left: 0; z-index: 0; height: 529px; font-size: 0; line-height: 0; }
.blist a{display: block; position: absolute; left: 0; top: 0; }
.blist img{ }
/*.bannerTmpBox{display: none; position: absolute; left: 0; top: 0; z-index: 9; height: 570px; }
.bannerTmpBox a{position: absolute; overflow: hidden; font-size: 0; line-height: 0; }
.bannerTmpBox a img{position: absolute; }*/
.bfilter{position: absolute; top: 0; left: 0; z-index: 9; width:100%; height: 529px; font-size: 0; line-height: 0; }
.bfilter a{position: absolute; top: 0; left: 0; width: 5%; height: 529px; overflow: hidden; }
.bfilter a img{position: absolute; left: 0; top: 0; }
.bctrl{position: absolute; bottom: 24px; left: 0; z-index: 9; width: 100%; height: 24px; }
.bctrli{text-align: center; font-size: 0; line-height: 0; }
.bctrli a{display: inline-block; width: 24px; height: 24px; margin: 0 3px; background: url(banner_control.png) no-repeat left center; }
.bctrli a:hover,
.bctrli a.curr{background-position: right center; }
.bctrli a{*display: inline; *zoom: 1; }


/*µ¼º½ÑùÊ½*/
.Top_menu {height:50px; width:100%; margin:0 auto; overflow:hidden; background:url(nav.jpg) repeat-x center top; font-family:"Î¢ÈíÑÅºÚ"}
.Top_menu ul{list-style:none; margin:0 auto; width:1100px; position:relative; z-index:10;}
.Top_menu ul li{float:left;width:125px;text-align:center; height:50px; line-height:50px; font-size:14px;}
.Top_menu ul .li_link{width:2px; background:url(menu.jpg) no-repeat center center;}
.Top_menu ul li a:link{ color:#fff;text-decoration:none;display: block;}
.Top_menu ul li a:visited{ color:#fff;text-decoration:none;display: block;}
.Top_menu ul li a:hover{color:#fff; text-decoration:none;display: block;} 
.Top_menu ul li a:active {color:#fff; display: block;}

.nqType{position:relative; overflow: hidden; height:50px; width:1100px; margin:0 auto;}
.nqtWrap{float: right; overflow: hidden; }
.nqtWrap li{float: left; }
.nqtWrap li a{display: block; height:50px; padding: 0  line-height:50px; text-decoration: none; }
.nqtWrap li a:hover{ /*border-bottom-color: #058bbc;*/ }
.nqUnderline{position: absolute; bottom: 0; right: 0; height:50px; width:125px; background-color:#ff5601; z-index:1; top:0; }


/*index*/
.main{ width:1200px; margin:0 auto; height:auto; overflow:hidden; margin-top:20px;}


/*²úÆ·*/
.cp0{ width:100%; min-height:500px; margin:0 auto; background-color:#f8f8f8}
.cp{ width:1200px; margin:0 auto; padding-top:50PX; padding-bottom:20px; }
.cp_top{ width:1200px; height:95px; background:url(title.png) no-repeat; margin:0 auto; text-align:center; }
.cp_tf{ width:1200px; height:60px; line-height:60px; font-size:40px; color:#353535;font-family:"Î¢ÈíÑÅºÚ"; text-align:center }
.cp_tf0{ width:1200px; height:30px; line-height:30px; font-size:24px; color:#0d62cc; font-family:"Î¢ÈíÑÅºÚ"; text-align:center }

.cp_bg{ width:1200px; height:auto; margin:0 auto; overflow:hidden; margin-top:20PX;}


/* mover ad */
.movead {zoom:1; width:1100px; margin:0 auto;}
.movead .pcont { float:left;  width:980px; height:380px; overflow:hidden; margin:0 auto; padding:20px 20px 20px 0px;}
.movead .ScrCont {width: 32766px; zoom: 1}
.movead #List1_1 {FLOAT: left}
.movead #List2_1 {FLOAT: left}
.movead .LeftBotton { background:url(left.jpg) no-repeat center; FLOAT: left; WIDTH: 45px; HEIGHT:380px;_behavior: url(js/iepngfix.htc);}
.movead .RightBotton {background:url(right.jpg) no-repeat center; FLOAT: left; WIDTH: 45px; HEIGHT:380px;_behavior: url(js/iepngfix.htc);}
.movead .pl img {DISPLAY: block; CURSOR: pointer; width:193px; height:150px; width:0 auto; text-align:center; margin-top:10px;}

.movead .pl  { float:left; margin-left:30px; width:215px; height:374px; overflow:hidden; display:block; background-color:#FFFFFF}
.movead .pl  a{width:213px; height:372px; border:1px #dddddd solid; overflow:hidden; display:block; background-color:#FFFFFF; color:#333333}
.movead .pl  a:hover{ width:213px; height:372px; border:1px #dddddd solid;overflow:hidden; display:block;background-color:#0d62cc}

.movead a .more{ width:122px; height:30px; margin:0 auto; margin-top:5px; line-height:30px; text-align:center; color:#FFFFFF;display:block; background-color:#0d62cc;}
.movead a .more{ width:122px; height:30px; margin:0 auto; display:block}
.movead a:hover .more { width:122px; height:30px; margin:0 auto; background-color:#e43434;display:block}


.movead .pl img.picshadow{width:150px;height:20px;padding:0;border:0;background:0;}



/*ÓÅÊÆ*/
.youshi{ width:100%; height:722px; background:url(youshi.jpg) no-repeat center top; margin:0 auto}


/*¹«Ë¾¼ò½é*/
.gsjj{ width:100%; height:441px; background:url(gsjj_bg.jpg) no-repeat center top; margin:0 auto; margin-top:0px;}
.gsjj_bg{ width:1200px; height:441px; margin:0 auto;}
.gsjj_pic_bg{ float:left; width:453px; height:326px; background:url(gsjj_pic_bg.png) no-repeat;margin-top:59px;}
.gsjj_pic{ float:left; width:415px; height:276px; margin-left:19px; margin-top:26px; background:url(gs.jpg) no-repeat;}
.gsjj_right{ float:right; width:690px; height:200px; margin-right:0px; margin-top:60px; color:#FFF; line-height:30px;}

/*ÐÂÎÅ×ÊÑ¶*/
.news{ width:1200px; height:auto; overflow:hidden; margin:0 auto; margin-top:40px; margin-bottom:20px;}
.news_gs{ float:left; width:730px;}
.news_hy{ float:right; width:420px;}


.news_top{ width:100%; height:30px; margin:0 auto;}
.news_tf{ float:left; line-height:18px; font-size:16px; color:#0047d3; font-weight:bold; font-family:"Î¢ÈíÑÅºÚ";}
.news_r{ float:right; margin-right:0px; line-height:30px;}
.news_bg{ width:100%; height:auto; overflow:hidden; margin:0 auto}


/*anli*/
.anli0{ width:100%; min-height:500px; margin:0 auto; background-color:#f8f8f8}
.anli{ width:1200px; margin:0 auto; padding-top:50PX; padding-bottom:20px; }
.anli_top{ width:1200px; height:95px; background:url(title.png) no-repeat; margin:0 auto; text-align:center; }
.anli_tf{ width:1200px; height:60px; line-height:60px; font-size:40px; color:#353535;font-family:"Î¢ÈíÑÅºÚ"; text-align:center }
.anli_tf0{ width:1200px; height:30px; line-height:30px; font-size:24px; color:#0d62cc; font-family:"Î¢ÈíÑÅºÚ"; text-align:center }

.anli_bg{ width:1200px; height:auto; margin:0 auto; overflow:hidden; margin-top:40PX;}
.anli_list{ margin-left:20px; width:200px; height:200px; text-align:center;border:3px #0d62cc solid;-moz-border-radius: 50%;      /* Gecko browsers */
    -webkit-border-radius: 50%;   /* Webkit browsers */
    border-radius:50%;            /* W3C syntax */}
	
.anli_list img{border-radius:50%; max-width:200px; height:200px; }


.news_list0 a{ float:left; width:740px; height:120px;  margin-top:20px; background:#FFF; border:3px #0187fa solid; display:block}
.news_list0 a:hover{ width:740px; height:120px; border:3px #ff8603 solid;  display:block; }

.news_list2{ float:right; width:350px; height:72px; line-height:30px; margin-top:10px;}
.news_list{ background:url(icon.jpg) no-repeat left center; text-indent:10px; line-height:30px; border-bottom:#CCCCCC 1px dashed}
.data{ text-align:right; margin-right:0px!important; margin-right:10px; color:#CCCCCC}


/*left*/
.left{ float:left; width:230px; height:auto; overflow:hidden;}
.left_top{ width:230px; height:82px; background:url(left_top.jpg) no-repeat; margin:0 auto}
.left_tf{ float:left; margin-left:30px; line-height:20px; font-size:16px; color:#fff;font-family:"Î¢ÈíÑÅºÚ"; margin-top:20px;}
.left_bg{ width:230px; height:auto; overflow:hidden; margin:0 auto;}
.left_bt{ width:230px; height:15px; background:url(left_bt.jpg) no-repeat; margin:0 auto}

.left_list{ width:230px; margin:0 auto;}
.left_list ul{}
.left_list ul li{ width:230px; height:40px; line-height:40px; background:url(left_list.jpg) no-repeat; font-size:14px; margin-top:0px;}
.left_list ul li a:link{ padding-left:40px; text-decoration:none; color:#fff; display:block;}
.left_list ul li a:visited{text-decoration:none; color:#fff; display:block;}
.left_list ul li a:hover{height:40px; line-height:40px; display:block; color:#fff; background-color:#ff8603; font-weight:bold;}
.left_list ul li a:active{ text-decoration:none; color:#fff; display:block;}

.left_list0{ width:200px; margin:0 auto;}
.left_list0 ul{}
.left_list0 ul li{ width:200px; height:30px; line-height:30px; background-color:#eee; margin-top:2px; font-size:12px;}
.left_list0 ul li a:link{ padding-left:40px; text-decoration:none; color:#333; display:block;}
.left_list0 ul li a:visited{text-decoration:none; color:#333; display:block;}
.left_list0 ul li a:hover{height:30px; line-height:30px; display:block; color:#fff; background-color:#d97f09; }
.left_list0 ul li a:active{ text-decoration:none; color:#fff; display:block;}

.left_lx_top{ width:230px; height:38px; background:url(left_top.jpg) no-repeat; margin:0 auto; margin-top:10px;}
.left_lx_tf{ float:left; margin-left:30px; height:38px; line-height:38px; font-size:16px; color:#fff;font-family:"Î¢ÈíÑÅºÚ"; }
.left_lx_bg{ width:230px; height:auto; overflow:hidden; background:url(left_lx_bg.jpg) repeat-y; margin:0 auto;}
.left_lx_bt{ width:230px; height:10px; background:url(left_lx_bt.jpg) no-repeat; margin:0 auto}

/*right*/
.right{ float:right;width:940px;}
.right_top{ width:940px; height:63px; background:url(right_top.jpg) no-repeat; margin:0 auto; }
.right_tf{ float:left; margin-left:20px; height:63px; line-height:60px; font-size:16px; font-weight:bold; color:#333;font-family:"Î¢ÈíÑÅºÚ"; }
.right_r{ text-align:right; line-height:60px; margin-right:10px!important; margin-right:10px; color:#666}
.right_r a{ color:#666}
.right_bg{ width:940px; height:auto; margin:0 auto; overflow:hidden; background:url(right_bg.jpg) repeat-y;}
.right_bt{ width:940px; height:10px; margin:0 auto; background:url(right_bt.jpg) no-repeat;}

.right_con{ width:920px; height:auto; overflow:hidden; margin:0 auto; margin-top:10px;}
/*foot*/
.foot_top{ width:1200px; height:142px; background:url(foot_top.jpg) no-repeat; margin:0 auto; margin-top:10px;}

.foot_bg{ width:100%; height:auto; overflow:hidden; background-color:#013c7e; margin:0 auto; margin-top:10px;}
.foot {width:1200px; height:auto; overflow:hidden; margin:0 auto; }
.foot_left{ float:left; width:231px; height:223px; background:url(foot_logo.jpg) no-repeat;}
.foot_right{ float:left; margin-left:20px; width:850px;}
.foot_nav{ width:100%; height:30px; margin:0 auto; border-bottom:1px #1a508c solid; text-align:left; line-height:30px; color:#FFF; margin-top:20px;}
.foot_nav a{ color:#FFF}

.foot_con{ width:100%; margin:0 auto; margin-top:10px; color:#fff; text-align:left; line-height:30px;}
.foot_con a{ color:#FFF}